//package edu.br.factory;
//
//import edu.br.api.Exercise;
//import edu.br.api.HypertrophyExercise;
//import edu.br.domain.ExerciseType;
//import edu.br.domain.Shoulder;
//import edu.br.enuns.MuscleTypeEnum;
//
//public class MuscleTypeFactory {
//
//	private Exercise exercise;
//	private Long reps;
//	private Long series;
//	private MuscleTypeEnum muscleType;
//
//	public MuscleTypeFactory(Exercise exercicio, Long reps, Long series,
//			MuscleTypeEnum muscleType) {
//		this.exercise = exercicio;
//		this.reps = reps;
//		this.series = series;
//		this.muscleType = muscleType;
//	}
//	
//	public HypertrophyExercise instanceHipertrophyExercise(){
//		
//	}
//
//	public ExerciseType instanceMuscleType() {
//		ExerciseType training = new ExerciseType();
//		if (this.getMuscleType().equals(MuscleTypeEnum.SHOULDER)) {
//			Shoulder shoulder = new Shoulder();
//
//			// training = shoulder;
//			// } else if (this.getMuscleType().equals(MuscleTypeEnum.ABS)) {
//			// Abs abs = new Abs();
//			// abs.setExercise(this.getExercise());
//			// abs.setReps(this.getReps());
//			// abs.setSeries(this.getSeries());
//			// training = abs;
//			// } else if (this.getMuscleType().equals(MuscleTypeEnum.BACK)) {
//			// Back back = new Back();
//			// back.setExercise(this.getExercise());
//			// back.setReps(this.getReps());
//			// back.setSeries(this.getSeries());
//			// training = back;
//			// } else if (this.getMuscleType().equals(MuscleTypeEnum.BICEPS)) {
//			// Biceps biceps = new Biceps();
//			// biceps.setExercise(this.getExercise());
//			// biceps.setReps(this.getReps());
//			// biceps.setSeries(this.getSeries());
//			// training = biceps;
//			// } else if (this.getMuscleType().equals(MuscleTypeEnum.TRICEPS)) {
//			// Triceps triceps = new Triceps();
//			// triceps.setExercise(this.getExercise());
//			// triceps.setReps(this.getReps());
//			// triceps.setSeries(this.getSeries());
//			// training = triceps;
//			// } else if (this.getMuscleType().equals(MuscleTypeEnum.CHEST)) {
//			// Chest chest = new Chest();
//			// chest.setExercise(this.getExercise());
//			// chest.setReps(this.getReps());
//			// chest.setSeries(this.getSeries());
//			// training = chest;
//			// } else if (this.getMuscleType().equals(MuscleTypeEnum.LEG)) {
//			// Leg leg = new Leg();
//			// leg.setExercise(this.getExercise());
//			// leg.setReps(this.getReps());
//			// leg.setSeries(this.getSeries());
//			// training = leg;
//		}
//		return training;
//	}
//
//	public Exercise getExercise() {
//		return this.exercise;
//	}
//
//	public void setExercise(Exercise exercise) {
//		this.exercise = exercise;
//	}
//
//	public Long getReps() {
//		return this.reps;
//	}
//
//	public void setReps(Long reps) {
//		this.reps = reps;
//	}
//
//	public Long getSeries() {
//		return this.series;
//	}
//
//	public void setSeries(Long series) {
//		this.series = series;
//	}
//
//	public MuscleTypeEnum getMuscleType() {
//		return this.muscleType;
//	}
//
//	public void setMuscleType(MuscleTypeEnum muscleType) {
//		this.muscleType = muscleType;
//	}
//
// }
